package travelDreamEntities;

import java.io.Serializable;

import javax.persistence.*;

import dataTransferOblect.ClienteDTO;


/**
 * The persistent class for the autenticazione database table.
 * 
 */
@Entity
@NamedQuery(name="Autenticazione.findAll", query="SELECT a FROM Autenticazione a")
public class Autenticazione implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String username;

	private String gruppoID;

	//bi-directional one-to-one association to Utenti
	@OneToOne(mappedBy="autenticazione")
	private Utenti utenti;

	public Autenticazione() {
	}
	
	public Autenticazione(ClienteDTO cliente){
		this.username=cliente.getUsername();
		this.gruppoID="CLIENTE";
		
	}

	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getGruppoID() {
		return this.gruppoID;
	}

	public void setGruppoID(String gruppoID) {
		this.gruppoID = gruppoID;
	}

	public Utenti getUtenti() {
		return this.utenti;
	}

	public void setUtenti(Utenti utenti) {
		this.utenti = utenti;
	}

}